Operating Systems Support for Www Servers
نویسندگان
چکیده
The explosive growth of the WWW (World Wide Web) is placing a heavy demand on servers. Thus, improving server performance is important and can be achieved by scheduling resources more efficiently in operating systems. We have proposed a CPU resource scheduling policy for improving response time of a WWW server. This policy gives preferential use of the CPU resource to any process of a server that is predicted to be a server process handling an HTML file request. This allows users to view text data and the general layout of a WWW page in a timely manner during periods of high demand. In order to determine which processes are server processes handling HTML file requests, we introduced scheduling parameters SLP and RW. In this paper, we describe how we predicted and updated parameter RW based on the behavior of a WWW server, and present experimental validation of our method.
منابع مشابه
Performance Issues in WWW Servers ( Extended
This paper evaluates performance issues in WWW servers on UNIXstyle platforms. While other work has focused on reducing the use of kernel primitives, we consider ways in which the operating system and the network protocol stack can improve support for highperformance WWW servers. We study techniques in 3 categories: new socket functions, per-byte optimizations, and per-connection optimizations....
متن کاملOODB Support for WWW Applications: Disclosing the internal structure of Hyperdocuments
Almost all WWW-servers use the operating system's native file system for storing the information under their control. Documents are stored as files. This supports the basic role of the WWW server as a document server. It however hampers access to the internal structure of the documents, and to the network of links between documents. In this paper we analyze the possibilities of using a database...
متن کاملLRP: A New Network Subsystem Architecture for Server Systems
The explosive growth of the Internet, the widespread use of WWW-related applications, and the increased reliance on client-server architectures places interesting new demands on network servers. In particular, the operating system running on such systems needs to manage the machine's resources in a manner that maximizes and maintains throughput under conditions of extreme load. We propose a new...
متن کاملA Scalable Architecture for Maintaining Referential Integrity in Distributed Information Systems
One of the problems that we experience with today's most widespread Internet Information Systems (like WWW or Gopher) is the lack of support for maintaining referential integrity. Whenever a resource is (re)moved, dangling references from other resources may occur. This paper presents a scalable architecture for automatic maintenance of referential integrity in large (thousands of servers) dist...
متن کاملPreventing Denial-of-Service Attacks on a µ-Kernel for WebOSes
A goal of World-wide Web operating systems (WebOSes) is to enable clients to download executable content from servers connected to the World-wide Web (WWW). This will make applications more easily available to clients, but some of these applications may be malicious. Thus, a WebOS must be able to control the downloaded content's behavior. In this paper, we examine a speci c type of malicious ac...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2001